stenoxous parasite - Español Inglés Diccionario